Why am I passionate about this?

I ‘pick the brains’ of expert software developers to understand what makes them expert. I’ve spent decades studying how professional software developers reason and communicate about design and problem solving. Informed by the seminal books I’ve highlighted (among many others), my research is grounded in empirical studies of professionals in industry and draws on cognitive and social theory. Observing, talking to, and working with hundreds of professional software developers in organisations ranging from start-ups to the world’s major software companies has exposed actionable insights into the thinking that distinguishes high-performing teams.  


I wrote

Software Design Decoded: 66 Ways Experts Think

By Marian Petre, Andre van der Hoek, Yen Quach (illustrator)

Book cover of Software Design Decoded: 66 Ways Experts Think

What is my book about?

What makes an expert software designer? It is more than experience or innate ability.  Expert software designers have specific habits,…

When you buy books, we may earn a commission that helps keep our lights on (or join the rebellion as a member).

The books I picked & why

Book cover of To Engineer Is Human: The Role of Failure in Successful Design

Marian Petre Why did I love this book?

Petroski is an eminent engineer and reflective author who provides powerful insights into engineering design.

I chose this book (among his many excellent books):

a) because it embodies a key theme that resonates throughout my own research – that success often emerges from engaging with failure; and

b) because the examples are beautifully organised and labelled, and each narrative reveals ‘the what and the why’. 

Petroski writes beautifully, and he maps the connections between designerly, scientific, and engineering ideals – and the messy realities of real life.

By Henry Petroski,

Why should I read it?

1 author picked To Engineer Is Human as one of their favorite books, and they share why you should read it.

What is this book about?

How did a simple design error cause one of the great disasters of the 1980s - the collapse of the walkways at the Kansas City Hyatt Regency Hotel? What made the graceful and innovative Tacoma Narrows Bridge twist apart in a mild wind in 1940? How did an oversized waterlily inspire the magnificent Crystal Palace, the crowning achievement of Victorian architecture and engineering? These are some of the failures and successes that Henry Petroski, author of the acclaimed The Pencil, examines in this engaging, wonderfully literate book. More than a series of fascinating case studies, To Engineer is Human is…


Book cover of The Visual Display of Quantitative Information by Edward R. Tufte

Marian Petre Why did I love this book?

In terms of conveying how to convey information (not just data) visually, Tufte is the undoubted master. 

This book is full of pithy examples, with clear insights about what works, what doesn’t, and why. I came across it when I was trying to understand why I was disgruntled with so many graphical representations – and Tufte provided useful clarity about my niggles.

(N.B. I had to pick just one of his titles for this list – but I’d recommend his other books as well.)

By Edward R. Tufte,

Why should I read it?

3 authors picked The Visual Display of Quantitative Information by Edward R. Tufte as one of their favorite books, and they share why you should read it.

What is this book about?

The classic book on statistical graphics, charts, tables. Theory and practice in the design of data graphics, 250 illustrations of the best (and a few of the worst) statistical graphics, with detailed analysis of how to display data for precise, effective, quick analysis. Design of the high-resolution displays, small multiples. Editing and improving graphics. The data-ink ratio. Time-series, relational graphics, data maps, multivariate designs. Detection of graphical deception: design variation vs. data variation. Sources of deception. Aesthetics and data graphical displays. This is the second edition of The Visual Display of Quantitative Information. This edition provides excellent color reproductions of…


Ad

Book cover of Native Nations: A Millennium in North America

Native Nations By Kathleen DuVal,

A magisterial history of Indigenous North America that places the power of Native nations at its center, telling their story from the rise of ancient cities more than a thousand years ago to fights for sovereignty that continue today

Book cover of Designerly Ways of Knowing

Marian Petre Why did I love this book?

Nigel Cross was one of the first design researchers to express the notion of ‘designerly’ ways of thinking and knowing – “the application of scientific and other organised knowledge to practical tasks…” – as means of addressing ill-defined and ill-structured problems. 

The attention to ‘messy’ problems, and to the iterative and fluid nature of the design process, is what first drew me to his work; what kept me coming back was a combination of Cross’s clarity of thought, and the way he grounds his perspectives in studies of outstanding designers and real-world examples. 

In this compilation of key lectures and essays, he reflects on the nature of design and discusses what sorts of cognitive skills, strategies, and abilities effective designers bring to bear.  

By Nigel Cross,

Why should I read it?

1 author picked Designerly Ways of Knowing as one of their favorite books, and they share why you should read it.

What is this book about?

A revised and edited collection of key parts of Professor Cross's published work, this book offers a timeline of scholarship and research over the course of 25 years, and a resource for understanding how designers think and work. Coverage includes the nature and nurture of design ability; creative cognition in design; the natural intelligence of design; design discipline versus design science; and expertise in design.


Book cover of The Psychology Of Everyday Things

Marian Petre Why did I love this book?

This book is a delightful example of what happens when someone engages eyes and mind: it provides important insights into the cussedness of things people design, by looking thoughtfully at simple, ‘everyday things’. 

In doing so, Norman both illustrates the constructive application of cognitive science in understanding design, and provides a compelling argument for user-centred design.

By Don Norman,

Why should I read it?

1 author picked The Psychology Of Everyday Things as one of their favorite books, and they share why you should read it.

What is this book about?

Even the smartest among us can feel inept as we fail to figure our which light switch or oven burner to turn on, or whether to push, pull, or slide a door. The fault, argues this fascinating, ingenious,even liberating,book, lies not in ourselves, but in product design that ignores the needs of users and the principles of cognitive psychology.The problems range from ambiguous and hidden controls to arbitrary relationships between controls and functions, coupled with a lack of feedback or other assistance and unreasonable demands on memorization. The book presents examples aplenty,among them, the VCR, computer, and office telephone, all…


Ad

Book cover of Benghazi! A New History of the Fiasco that Pushed America and its World to the Brink

Benghazi! A New History of the Fiasco that Pushed America and its World to the Brink By Ethan Chorin,

Benghazi: A New History is a look back at the enigmatic 2012 attack on the US mission in Benghazi, Libya, its long-tail causes, and devastating (and largely unexamined) consequences for US domestic politics and foreign policy. It contains information not found elsewhere, and is backed up by 40 pages of…

Book cover of The Reflective Practitioner: How Professionals Think In Action

Marian Petre Why did I love this book?

This is the seminal book on reflection in problem-solving and design. 

For me, the dominant theme is that effective design involves dynamics. One is the interplay between disciplines of knowledge and thought, and improvisation informed by experience. Another is the interplay between actions and reflection on those actions – and their results. 

Schön characterises ‘reflection in action’ and conveys its importance in creative design and problem-solving. Every time I return to this book, I find something more to inform my thinking.

By Donald A. Schon,

Why should I read it?

1 author picked The Reflective Practitioner as one of their favorite books, and they share why you should read it.

What is this book about?

A leading M.I.T. social scientist and consultant examines five professions,engineering, architecture, management, psychotherapy, and town planning,to show how professionals really go about solving problems.The best professionals, Donald Schoen maintains, know more than they can put into words. To meet the challenges of their work, they rely less on formulas learned in graduate school than on the kind of improvisation learned in practice. This unarticulated, largely unexamined process is the subject of Schoen's provocatively original book, an effort to show precisely how "reflection-in-action" works and how this vital creativity might be fostered in future professionals.


Explore my book 😀

Software Design Decoded: 66 Ways Experts Think

By Marian Petre, Andre van der Hoek, Yen Quach (illustrator)

Book cover of Software Design Decoded: 66 Ways Experts Think

What is my book about?

What makes an expert software designer? It is more than experience or innate ability.  Expert software designers have specific habits, learned practices, and observed principles that they apply deliberately during their design work. This book offers sixty-six insights, distilled from years of studying experts at work, that capture what successful software designers actually do to create great software.

Book cover of To Engineer Is Human: The Role of Failure in Successful Design
Book cover of The Visual Display of Quantitative Information by Edward R. Tufte
Book cover of Designerly Ways of Knowing

Share your top 3 reads of 2024!

And get a beautiful page showing off your 3 favorite reads.

1,586

readers submitted
so far, will you?

Ad

📚 You might also like…

Book cover of From Side Hustle to Main Hustle to Millionaire: 13 Lessons to Turn Your Passion Into a Passive Paycheck

From Side Hustle to Main Hustle to Millionaire By Ryan Scribner,

It's time to quit your day job. Anyone with the desire can start a side hustle, and there are more opportunities now than ever before. YouTube personality and personal finance guru Ryan Scribner went from a dead-end job to the limitless potential of self-employment by harnessing the power of the…

Book cover of Trial, Error, and Success: 10 Insights into Realistic Knowledge, Thinking, and Emotional Intelligence

Trial, Error, and Success By Sima Dimitrijev, PhD, Maryann Karinch,

Everything in nature evolves by trial, error, and success—from fundamental physics, through evolution in biology, to how people learn, think, and decide.

This book presents a way of thinking and realistic knowledge that our formal education shuns. Stepping beyond this ignorance, the book shows how to deal with and even…

5 book lists we think you will like!

Interested in creativity, the creative process, and self-actualization?

Creativity 144 books
Self-Actualization 232 books